package com.starry.module.system.api.oauth2.domain.vo;

import com.starry.module.system.api.user.domain.vo.SysUserVo;
import lombok.Data;

import java.util.Set;

/**
 * @Description 自定义授权登录成功返回数据
 * @Author xiaoke
 *
 */
@Data
public class CustomGranLoginSuccessVo {
    /**
     * 访问令牌
     */
    private String accessToken;
    /**
     * 刷新令牌
     */
    private String refreshToken;
    /**
     * 授权范围
     */
    private Set<String> scope;
    /**
     * 令牌类型
     */
    private String tokenType;
    /**
     * 过期时间
     */
    private Long expiresIn;

    /**
     * 用户信息
     */
    private SysUserVo user;
}
